<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>人生奥义 | Arch(终极)</title>
    <meta name="generator" content="VuePress 1.5.2">
    <link rel="icon" href="https://luo0412.gitee.io/static/images/logo/favicon.ico">
    <link rel="stylesheet" type="text/css" href="https://unpkg.com/viewerjs@1.9.0/dist/viewer.css">
    <script>((window.gitter = {}).chat = {}).options = {
    room: 'luo0412/arch'
};
</script>
    <script src="https://sidecar.gitter.im/dist/sidecar.v1.js"></script>
    <script src="https://apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script>
    <script src="https://unpkg.com/viewerjs@1.9.0/dist/viewer.js"></script>
    <script>$(function () {

    // 1) 去掉中二病文字
    $(".navbar .dropdown-wrapper .title").each(function (index, item) {
        var title = $(item).text() || ""
        console.log(title)
        var index = title.indexOf("(")
        if (index > -1) {
            $(item).text(title.slice(0, index))
        }
    })
        
    // 2) 图片双击后支持预览
    var viewer = null
    $(document).on("dblclick","p img",function() {
        if (viewer != null) {
            viewer.destroy()
        }
        viewer = new Viewer(document.getElementById('app'), {
            viewed() {
                viewer.zoomTo(1);
            },
        });
    })

})</script>
    <meta name="description" content="终极">
    <link rel="preload" href="/arch/assets/css/0.styles.73cc7e89.css" as="style"><link rel="preload" href="/arch/assets/js/app.488bd30a.js" as="script"><link rel="preload" href="/arch/assets/js/2.0fac2cb2.js" as="script"><link rel="preload" href="/arch/assets/js/6.54b4d2e1.js" as="script"><link rel="prefetch" href="/arch/assets/js/10.dbcd63e4.js"><link rel="prefetch" href="/arch/assets/js/100.751dc7dd.js"><link rel="prefetch" href="/arch/assets/js/101.d729e933.js"><link rel="prefetch" href="/arch/assets/js/102.e1fbd155.js"><link rel="prefetch" href="/arch/assets/js/103.35b71c30.js"><link rel="prefetch" href="/arch/assets/js/104.ec2cb602.js"><link rel="prefetch" href="/arch/assets/js/105.d146ac1b.js"><link rel="prefetch" href="/arch/assets/js/106.da6dbd89.js"><link rel="prefetch" href="/arch/assets/js/107.2159da5f.js"><link rel="prefetch" href="/arch/assets/js/108.04199980.js"><link rel="prefetch" href="/arch/assets/js/109.1c55ccd2.js"><link rel="prefetch" href="/arch/assets/js/11.86fdffa6.js"><link rel="prefetch" href="/arch/assets/js/110.a6f64c51.js"><link rel="prefetch" href="/arch/assets/js/111.63562c02.js"><link rel="prefetch" href="/arch/assets/js/112.626f121e.js"><link rel="prefetch" href="/arch/assets/js/113.0f09c40d.js"><link rel="prefetch" href="/arch/assets/js/114.c93d4499.js"><link rel="prefetch" href="/arch/assets/js/115.7a4de34d.js"><link rel="prefetch" href="/arch/assets/js/116.7b5599cc.js"><link rel="prefetch" href="/arch/assets/js/117.6157c8e6.js"><link rel="prefetch" href="/arch/assets/js/118.71e02c14.js"><link rel="prefetch" href="/arch/assets/js/119.5781d3d1.js"><link rel="prefetch" href="/arch/assets/js/12.d7abd523.js"><link rel="prefetch" href="/arch/assets/js/120.b4774706.js"><link rel="prefetch" href="/arch/assets/js/121.c7fccc32.js"><link rel="prefetch" href="/arch/assets/js/122.2d06bd73.js"><link rel="prefetch" href="/arch/assets/js/123.22f22d5d.js"><link rel="prefetch" href="/arch/assets/js/124.8148bdd0.js"><link rel="prefetch" href="/arch/assets/js/125.e0d09fa6.js"><link rel="prefetch" href="/arch/assets/js/126.e8721047.js"><link rel="prefetch" href="/arch/assets/js/127.c6e311da.js"><link rel="prefetch" href="/arch/assets/js/128.e50d7f0b.js"><link rel="prefetch" href="/arch/assets/js/129.39940d09.js"><link rel="prefetch" href="/arch/assets/js/13.388e0cd2.js"><link rel="prefetch" href="/arch/assets/js/130.fa59fc49.js"><link rel="prefetch" href="/arch/assets/js/131.2efb4734.js"><link rel="prefetch" href="/arch/assets/js/132.0a6bcd45.js"><link rel="prefetch" href="/arch/assets/js/133.6d6624ae.js"><link rel="prefetch" href="/arch/assets/js/134.8fed6ee7.js"><link rel="prefetch" href="/arch/assets/js/135.148fcc0a.js"><link rel="prefetch" href="/arch/assets/js/136.d5a24294.js"><link rel="prefetch" href="/arch/assets/js/137.a9a5b87b.js"><link rel="prefetch" href="/arch/assets/js/138.c4b18d19.js"><link rel="prefetch" href="/arch/assets/js/139.17a8b46d.js"><link rel="prefetch" href="/arch/assets/js/14.d24aaebc.js"><link rel="prefetch" href="/arch/assets/js/140.a5136e26.js"><link rel="prefetch" href="/arch/assets/js/141.7817100c.js"><link rel="prefetch" href="/arch/assets/js/142.da99ff50.js"><link rel="prefetch" href="/arch/assets/js/143.762258b7.js"><link rel="prefetch" href="/arch/assets/js/144.d6d79fa9.js"><link rel="prefetch" href="/arch/assets/js/145.db6596f7.js"><link rel="prefetch" href="/arch/assets/js/146.f3e448ae.js"><link rel="prefetch" href="/arch/assets/js/147.18ea8d11.js"><link rel="prefetch" href="/arch/assets/js/148.8dd1e919.js"><link rel="prefetch" href="/arch/assets/js/149.b272bab9.js"><link rel="prefetch" href="/arch/assets/js/15.49050609.js"><link rel="prefetch" href="/arch/assets/js/150.7134ab64.js"><link rel="prefetch" href="/arch/assets/js/151.cf07dd74.js"><link rel="prefetch" href="/arch/assets/js/152.733a8854.js"><link rel="prefetch" href="/arch/assets/js/153.dc4f8a43.js"><link rel="prefetch" href="/arch/assets/js/154.e479b74a.js"><link rel="prefetch" href="/arch/assets/js/155.48567e47.js"><link rel="prefetch" href="/arch/assets/js/156.1309edd9.js"><link rel="prefetch" href="/arch/assets/js/157.c693e576.js"><link rel="prefetch" href="/arch/assets/js/158.7ab5ebd6.js"><link rel="prefetch" href="/arch/assets/js/159.5888d2a2.js"><link rel="prefetch" href="/arch/assets/js/16.6b951209.js"><link rel="prefetch" href="/arch/assets/js/160.6bf36367.js"><link rel="prefetch" href="/arch/assets/js/161.5c4ee290.js"><link rel="prefetch" href="/arch/assets/js/162.07279d00.js"><link rel="prefetch" href="/arch/assets/js/163.1ad2c408.js"><link rel="prefetch" href="/arch/assets/js/164.9cde014a.js"><link rel="prefetch" href="/arch/assets/js/165.9c6bf14d.js"><link rel="prefetch" href="/arch/assets/js/166.3678ca93.js"><link rel="prefetch" href="/arch/assets/js/167.cc8648ee.js"><link rel="prefetch" href="/arch/assets/js/168.f117814a.js"><link rel="prefetch" href="/arch/assets/js/169.b7d4866b.js"><link rel="prefetch" href="/arch/assets/js/17.091e3695.js"><link rel="prefetch" href="/arch/assets/js/170.0164545c.js"><link rel="prefetch" href="/arch/assets/js/171.3f233168.js"><link rel="prefetch" href="/arch/assets/js/172.7e905078.js"><link rel="prefetch" href="/arch/assets/js/173.b8e259c7.js"><link rel="prefetch" href="/arch/assets/js/174.95119ef3.js"><link rel="prefetch" href="/arch/assets/js/175.946402f1.js"><link rel="prefetch" href="/arch/assets/js/176.09c30db0.js"><link rel="prefetch" href="/arch/assets/js/177.f710f301.js"><link rel="prefetch" href="/arch/assets/js/178.266c54a1.js"><link rel="prefetch" href="/arch/assets/js/179.5f095119.js"><link rel="prefetch" href="/arch/assets/js/18.cd850592.js"><link rel="prefetch" href="/arch/assets/js/180.5bcde83c.js"><link rel="prefetch" href="/arch/assets/js/181.e786aa25.js"><link rel="prefetch" href="/arch/assets/js/182.5e340bf8.js"><link rel="prefetch" href="/arch/assets/js/183.3e1bef27.js"><link rel="prefetch" href="/arch/assets/js/184.3b03e0ef.js"><link rel="prefetch" href="/arch/assets/js/185.79b07cfc.js"><link rel="prefetch" href="/arch/assets/js/186.956ed1c9.js"><link rel="prefetch" href="/arch/assets/js/187.68c6cfde.js"><link rel="prefetch" href="/arch/assets/js/188.1c4a454f.js"><link rel="prefetch" href="/arch/assets/js/189.a0f5d39d.js"><link rel="prefetch" href="/arch/assets/js/19.ccbcc0ba.js"><link rel="prefetch" href="/arch/assets/js/190.00536284.js"><link rel="prefetch" href="/arch/assets/js/191.e0a60916.js"><link rel="prefetch" href="/arch/assets/js/192.a59a5906.js"><link rel="prefetch" href="/arch/assets/js/193.0f15f62c.js"><link rel="prefetch" href="/arch/assets/js/194.9a67504d.js"><link rel="prefetch" href="/arch/assets/js/195.2b66802e.js"><link rel="prefetch" href="/arch/assets/js/196.e10f610d.js"><link rel="prefetch" href="/arch/assets/js/197.b1b419d2.js"><link rel="prefetch" href="/arch/assets/js/198.cb2f8d6c.js"><link rel="prefetch" href="/arch/assets/js/199.8d53ab6e.js"><link rel="prefetch" href="/arch/assets/js/20.5af92e56.js"><link rel="prefetch" href="/arch/assets/js/200.f598ed94.js"><link rel="prefetch" href="/arch/assets/js/201.64a36481.js"><link rel="prefetch" href="/arch/assets/js/202.d71d9c01.js"><link rel="prefetch" href="/arch/assets/js/203.d3dacbf1.js"><link rel="prefetch" href="/arch/assets/js/204.319590f5.js"><link rel="prefetch" href="/arch/assets/js/205.e33f9c70.js"><link rel="prefetch" href="/arch/assets/js/206.e213a04f.js"><link rel="prefetch" href="/arch/assets/js/207.d83d3dac.js"><link rel="prefetch" href="/arch/assets/js/208.0a92f1df.js"><link rel="prefetch" href="/arch/assets/js/209.47c894db.js"><link rel="prefetch" href="/arch/assets/js/21.8a762c5e.js"><link rel="prefetch" href="/arch/assets/js/210.8e9d5f8d.js"><link rel="prefetch" href="/arch/assets/js/211.8da14ea6.js"><link rel="prefetch" href="/arch/assets/js/212.e3c2d4bc.js"><link rel="prefetch" href="/arch/assets/js/213.ceef67b0.js"><link rel="prefetch" href="/arch/assets/js/214.0d0c0007.js"><link rel="prefetch" href="/arch/assets/js/215.60188951.js"><link rel="prefetch" href="/arch/assets/js/216.bf2e899b.js"><link rel="prefetch" href="/arch/assets/js/217.ffcaae14.js"><link rel="prefetch" href="/arch/assets/js/218.a7403e88.js"><link rel="prefetch" href="/arch/assets/js/22.c1b1883d.js"><link rel="prefetch" href="/arch/assets/js/23.1cd805be.js"><link rel="prefetch" href="/arch/assets/js/24.2dcf8066.js"><link rel="prefetch" href="/arch/assets/js/25.e7f72f8b.js"><link rel="prefetch" href="/arch/assets/js/26.b5f09861.js"><link rel="prefetch" href="/arch/assets/js/27.aa9f331d.js"><link rel="prefetch" href="/arch/assets/js/28.265c9889.js"><link rel="prefetch" href="/arch/assets/js/29.6719477a.js"><link rel="prefetch" href="/arch/assets/js/3.9b103267.js"><link rel="prefetch" href="/arch/assets/js/30.7f38144e.js"><link rel="prefetch" href="/arch/assets/js/31.09caebdc.js"><link rel="prefetch" href="/arch/assets/js/32.92ac521d.js"><link rel="prefetch" href="/arch/assets/js/33.0d252cf7.js"><link rel="prefetch" href="/arch/assets/js/34.bb20b0a0.js"><link rel="prefetch" href="/arch/assets/js/35.c5fb70c1.js"><link rel="prefetch" href="/arch/assets/js/36.4c5217d0.js"><link rel="prefetch" href="/arch/assets/js/37.2812606d.js"><link rel="prefetch" href="/arch/assets/js/38.00c95c73.js"><link rel="prefetch" href="/arch/assets/js/39.25dc42b2.js"><link rel="prefetch" href="/arch/assets/js/4.fae4b920.js"><link rel="prefetch" href="/arch/assets/js/40.a14060d4.js"><link rel="prefetch" href="/arch/assets/js/41.02f78175.js"><link rel="prefetch" href="/arch/assets/js/42.2dbcc3f5.js"><link rel="prefetch" href="/arch/assets/js/43.d3ab7d41.js"><link rel="prefetch" href="/arch/assets/js/44.c23911a9.js"><link rel="prefetch" href="/arch/assets/js/45.166dd7f8.js"><link rel="prefetch" href="/arch/assets/js/46.bc34f11b.js"><link rel="prefetch" href="/arch/assets/js/47.200c3086.js"><link rel="prefetch" href="/arch/assets/js/48.53b95394.js"><link rel="prefetch" href="/arch/assets/js/49.6ed4ae4b.js"><link rel="prefetch" href="/arch/assets/js/5.1fb6aa6c.js"><link rel="prefetch" href="/arch/assets/js/50.b2079127.js"><link rel="prefetch" href="/arch/assets/js/51.e0f714d4.js"><link rel="prefetch" href="/arch/assets/js/52.32ebdc86.js"><link rel="prefetch" href="/arch/assets/js/53.e8fe8fb6.js"><link rel="prefetch" href="/arch/assets/js/54.5021679b.js"><link rel="prefetch" href="/arch/assets/js/55.2febd1cd.js"><link rel="prefetch" href="/arch/assets/js/56.481cda75.js"><link rel="prefetch" href="/arch/assets/js/57.4eb5f493.js"><link rel="prefetch" href="/arch/assets/js/58.872893e7.js"><link rel="prefetch" href="/arch/assets/js/59.e2f32c2a.js"><link rel="prefetch" href="/arch/assets/js/60.f55236b2.js"><link rel="prefetch" href="/arch/assets/js/61.beaf2c16.js"><link rel="prefetch" href="/arch/assets/js/62.02aba111.js"><link rel="prefetch" href="/arch/assets/js/63.75031fc9.js"><link rel="prefetch" href="/arch/assets/js/64.f8b76116.js"><link rel="prefetch" href="/arch/assets/js/65.5447e4f7.js"><link rel="prefetch" href="/arch/assets/js/66.1cc1bd60.js"><link rel="prefetch" href="/arch/assets/js/67.fa18b583.js"><link rel="prefetch" href="/arch/assets/js/68.ae26affa.js"><link rel="prefetch" href="/arch/assets/js/69.a5215c01.js"><link rel="prefetch" href="/arch/assets/js/7.19e7afea.js"><link rel="prefetch" href="/arch/assets/js/70.0ec1e8ef.js"><link rel="prefetch" href="/arch/assets/js/71.c98fc1c0.js"><link rel="prefetch" href="/arch/assets/js/72.045d2b94.js"><link rel="prefetch" href="/arch/assets/js/73.959228b2.js"><link rel="prefetch" href="/arch/assets/js/74.2185a842.js"><link rel="prefetch" href="/arch/assets/js/75.9bf9a3d4.js"><link rel="prefetch" href="/arch/assets/js/76.51e3a19a.js"><link rel="prefetch" href="/arch/assets/js/77.897484e0.js"><link rel="prefetch" href="/arch/assets/js/78.ec98b8fe.js"><link rel="prefetch" href="/arch/assets/js/79.1d66763d.js"><link rel="prefetch" href="/arch/assets/js/8.19247167.js"><link rel="prefetch" href="/arch/assets/js/80.8055b8ed.js"><link rel="prefetch" href="/arch/assets/js/81.60a527b7.js"><link rel="prefetch" href="/arch/assets/js/82.9ab20525.js"><link rel="prefetch" href="/arch/assets/js/83.1916edff.js"><link rel="prefetch" href="/arch/assets/js/84.e9d4af7f.js"><link rel="prefetch" href="/arch/assets/js/85.f3ef71a5.js"><link rel="prefetch" href="/arch/assets/js/86.0c4f5845.js"><link rel="prefetch" href="/arch/assets/js/87.00de4ba6.js"><link rel="prefetch" href="/arch/assets/js/88.5a8b73e2.js"><link rel="prefetch" href="/arch/assets/js/89.7fa3215e.js"><link rel="prefetch" href="/arch/assets/js/9.25ec6f50.js"><link rel="prefetch" href="/arch/assets/js/90.9f4b8d34.js"><link rel="prefetch" href="/arch/assets/js/91.a88a340f.js"><link rel="prefetch" href="/arch/assets/js/92.d1b19830.js"><link rel="prefetch" href="/arch/assets/js/93.3b375fed.js"><link rel="prefetch" href="/arch/assets/js/94.65ff7d31.js"><link rel="prefetch" href="/arch/assets/js/95.1f3fe233.js"><link rel="prefetch" href="/arch/assets/js/96.b513dec1.js"><link rel="prefetch" href="/arch/assets/js/97.f56a27d0.js"><link rel="prefetch" href="/arch/assets/js/98.2eae422f.js"><link rel="prefetch" href="/arch/assets/js/99.92cc2ba5.js">
    <link rel="stylesheet" href="/arch/assets/css/0.styles.73cc7e89.css">
  </head>
  <body>
    <div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/arch/" class="home-link router-link-active"><!----> <span class="site-name">Arch(终极)</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Course(神震 兵修列位)" class="dropdown-title"><span class="title">Course(神震 兵修列位)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2022/" class="nav-link">
  2022(人工智能+PMP)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2021/" class="nav-link">
  2021(大数据+日语)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2020/" class="nav-link">
  2020(分布式架构+产品设计)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2019/" class="nav-link">
  2019(并发编程+跨端应用)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2018/" class="nav-link">
  2018(微服务+基础扫盲)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Transl(化凡 雨落天地)" class="dropdown-title"><span class="title">Transl(化凡 雨落天地)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.1-2.transl/ch.2021/" class="nav-link">
  2021(图解+世界末日+强风吹拂)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-2.transl/ch.2020/" class="nav-link">
  2020(术语+错过的信+暗时间)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Expert(魔道 生死逆劫)" class="dropdown-title"><span class="title">Expert(魔道 生死逆劫)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2022/" class="nav-link">
  2022(AI专家+算法大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2021/" class="nav-link">
  2021(DS专家+数据向大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2020/" class="nav-link">
  2020(CTO+后端大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2019/" class="nav-link">
  2019(CV专家+前端大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2018/" class="nav-link">
  2018(CS奠基人+业务专家)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Model(苍茫 一念永恒)" class="dropdown-title"><span class="title">Model(苍茫 一念永恒)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.2-5.model/ch.2021/" class="nav-link">
  2021(数学+基础算法+微服务原理)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.2-5.model/ch.2020/" class="nav-link">
  2020(刷题+组合增强+设计模式)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Project(妖术 烽火成山)" class="dropdown-title"><span class="title">Project(妖术 烽火成山)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2021/" class="nav-link">
  2021(Java进阶+OA助手)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2020/" class="nav-link">
  2020(Java搬砖+DataV大盘)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2019/" class="nav-link">
  2019(Java转战+Wiki仓库)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2018/" class="nav-link">
  2018(前端搬砖+Clock小程序)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2017/" class="nav-link">
  2017(前端实习+H5小游戏)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Trend(问天下 掌缘生灭)" class="dropdown-title"><span class="title">Trend(问天下 掌缘生灭)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.7-9.trend/ch.2021/" class="nav-link">
  2021(职业规划+价值观)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.7-9.trend/ch.2020/" class="nav-link">
  2020(习惯斗争+作息表)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.7-9.trend/ch.2019/" class="nav-link">
  2019(全栈种子+芯片战)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="导航" class="dropdown-title"><span class="title">导航</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/note" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开发索引
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/code" target="_blank" rel="noopener noreferrer" class="nav-link external">
  源码解析
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/arch" target="_blank" rel="noopener noreferrer" class="nav-link external">
  技术演进
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/planb" target="_blank" rel="noopener noreferrer" class="nav-link external">
  避险计划
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/book" target="_blank" rel="noopener noreferrer" class="nav-link external">
  读书心得
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="关于" class="dropdown-title"><span class="title">关于</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/inspired-by.html" class="nav-link">
  笔记灵感
</a></li><li class="dropdown-item"><!----> <a href="/arch/md-style.html" class="nav-link">
  书写风格
</a></li><li class="dropdown-item"><!----> <a href="/arch/about-me.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">
  人生奥义
</a></li><li class="dropdown-item"><!----> <a href="/arch/related-links.html" class="nav-link">
  相关链接
</a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Course(神震 兵修列位)" class="dropdown-title"><span class="title">Course(神震 兵修列位)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2022/" class="nav-link">
  2022(人工智能+PMP)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2021/" class="nav-link">
  2021(大数据+日语)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2020/" class="nav-link">
  2020(分布式架构+产品设计)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2019/" class="nav-link">
  2019(并发编程+跨端应用)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-1.course/ch.2018/" class="nav-link">
  2018(微服务+基础扫盲)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Transl(化凡 雨落天地)" class="dropdown-title"><span class="title">Transl(化凡 雨落天地)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.1-2.transl/ch.2021/" class="nav-link">
  2021(图解+世界末日+强风吹拂)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-2.transl/ch.2020/" class="nav-link">
  2020(术语+错过的信+暗时间)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Expert(魔道 生死逆劫)" class="dropdown-title"><span class="title">Expert(魔道 生死逆劫)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2022/" class="nav-link">
  2022(AI专家+算法大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2021/" class="nav-link">
  2021(DS专家+数据向大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2020/" class="nav-link">
  2020(CTO+后端大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2019/" class="nav-link">
  2019(CV专家+前端大佬)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.1-4.expert/ch.2018/" class="nav-link">
  2018(CS奠基人+业务专家)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Model(苍茫 一念永恒)" class="dropdown-title"><span class="title">Model(苍茫 一念永恒)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.2-5.model/ch.2021/" class="nav-link">
  2021(数学+基础算法+微服务原理)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.2-5.model/ch.2020/" class="nav-link">
  2020(刷题+组合增强+设计模式)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Project(妖术 烽火成山)" class="dropdown-title"><span class="title">Project(妖术 烽火成山)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2021/" class="nav-link">
  2021(Java进阶+OA助手)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2020/" class="nav-link">
  2020(Java搬砖+DataV大盘)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2019/" class="nav-link">
  2019(Java转战+Wiki仓库)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2018/" class="nav-link">
  2018(前端搬砖+Clock小程序)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.3-8.project/ch.2017/" class="nav-link">
  2017(前端实习+H5小游戏)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Trend(问天下 掌缘生灭)" class="dropdown-title"><span class="title">Trend(问天下 掌缘生灭)</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/nav.7-9.trend/ch.2021/" class="nav-link">
  2021(职业规划+价值观)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.7-9.trend/ch.2020/" class="nav-link">
  2020(习惯斗争+作息表)
</a></li><li class="dropdown-item"><!----> <a href="/arch/nav.7-9.trend/ch.2019/" class="nav-link">
  2019(全栈种子+芯片战)
</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="导航" class="dropdown-title"><span class="title">导航</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/note" target="_blank" rel="noopener noreferrer" class="nav-link external">
  开发索引
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/code" target="_blank" rel="noopener noreferrer" class="nav-link external">
  源码解析
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/arch" target="_blank" rel="noopener noreferrer" class="nav-link external">
  技术演进
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/planb" target="_blank" rel="noopener noreferrer" class="nav-link external">
  避险计划
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li class="dropdown-item"><!----> <a href="http://luo0412.gitee.io/book" target="_blank" rel="noopener noreferrer" class="nav-link external">
  读书心得
  <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="关于" class="dropdown-title"><span class="title">关于</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/arch/inspired-by.html" class="nav-link">
  笔记灵感
</a></li><li class="dropdown-item"><!----> <a href="/arch/md-style.html" class="nav-link">
  书写风格
</a></li><li class="dropdown-item"><!----> <a href="/arch/about-me.html" aria-current="page" class="nav-link router-link-exact-active router-link-active">
  人生奥义
</a></li><li class="dropdown-item"><!----> <a href="/arch/related-links.html" class="nav-link">
  相关链接
</a></li></ul></div></div> <!----></nav>  <!----> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="人生奥义"><a href="#人生奥义" class="header-anchor">#</a> 人生奥义</h1> <blockquote><p>@building</p></blockquote> <h1 id="_7-1-学习"><a href="#_7-1-学习" class="header-anchor">#</a> [7-1]学习</h1> <ul><li>虚心听讲，死不悔改(终极奥义)</li> <li>技术懒加载, 保持钝感力</li> <li>读书不是为了追求真理而是为了融入秩序</li> <li>为了活命, 读了太多平庸的书, 还沾沾自喜</li></ul> <h1 id="_7-2-科普"><a href="#_7-2-科普" class="header-anchor">#</a> [7-2]科普</h1> <ul><li>熬夜会变笨是真的！！！</li></ul> <h1 id="_7-5-价值观"><a href="#_7-5-价值观" class="header-anchor">#</a> [7-5]价值观</h1> <ul><li>我们真正不敢直面的不是惨淡的人生，而是这句我本可以</li> <li>真理其实只是弱者的朋友</li> <li>打算了解真相前, 得先承受痛苦而不死</li></ul> <h1 id="_7-6-处世"><a href="#_7-6-处世" class="header-anchor">#</a> [7-6]处世</h1> <ul><li>差不多时候就输掉吧, 不然别人就不和你玩了 -- 知乎用户</li></ul> <h1 id="_7-9-规划"><a href="#_7-9-规划" class="header-anchor">#</a> [7-9]规划</h1> <ul><li>目光所及, 就是极限，极目力远望</li> <li>太用力, 跑不远 ==&gt; 可以算人生头20年主要反思</li> <li>想去搬砖，没有力气；想写小说，没有才华；想被包养，没有颜值</li></ul> <h1 id="_8-1-生活方式"><a href="#_8-1-生活方式" class="header-anchor">#</a> [8-1]生活方式</h1> <ul><li>代码构筑世界, 表情包“写诗”</li></ul></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">最后更新:</span> <span class="time">5/18/2021, 6:50:09 PM</span></div></footer> <!----> </main></div><div class="global-ui"></div></div>
    <script src="/arch/assets/js/app.488bd30a.js" defer></script><script src="/arch/assets/js/2.0fac2cb2.js" defer></script><script src="/arch/assets/js/6.54b4d2e1.js" defer></script>
  </body>
</html>
